Asynchronous Parallel Preex Computation

نویسنده

  • Rajit Manohar
چکیده

The preex problem is to compute all the products x 1 x 2 x k , for 1 k n, where is an associative binary operation. We start with an asynchronous circuit to solve this problem with O(log n) latency and O(n log n) circuit size, with O(n)-operations in the circuit. Our contributions are: (i) A modiication to the circuit that improves its average-case latency from O(log n) to O(log log n) time; and (ii) A further modiication that allows the circuit to run at full-throughput i.e., with constant response time. The construction can be used to obtain a asynchronous adder with O(log n) worst-case latency and O(log log n) average-case latency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating Synchronous and Asynchronous Paradigms: The Fork95 Parallel Programming Language

The SB-PRAM is a lock-step-synchronous, massively parallel multiprocessor currently being built at Saarbr ucken University, with up to 4096 RISC-style processing elements and with a (from the program-mer's view) physically shared memory of up to 2GByte with uniform memory access time. Fork95 is a redesign of the Pram language FORK, based on ANSI C, with additional constructs to create parallel ...

متن کامل

A Parallel Preex Algorithm for Almost Toeplitz Tridiagonal Systems

A compact scheme is a discretization scheme that is advantageous in obtaining highly accurate solutions. However, the resulting systems from compact schemes are tridiago-nal systems that are diicult to solve eeciently on parallel computers. Considering the almost symmetric Toeplitz structure, a parallel algorithm, simple parallel preex (SPP), is proposed. The SPP algorithm requires less memory ...

متن کامل

The Strict Time Lower Bound and Optimal Schedules for Parallel Prefix with Resource Constraints

Preex computation is a fundamental operation at the core of many important applications, e.g., some of the Grand Challenge problems, circuit design, digital signal processing, graph optimizations, and computational geometry. Given a 0 ; : : :; a N?1 , preex computation evaluates a 0 a 1 : : : a k , for 0 k < N, with associative operation. In this paper, we present new and strict time-optimal pa...

متن کامل

A SIMPLE PARALLEL PREFIX ALGORITHMFORCOMPACT FINITE - DIFFERENCE SCHEMESByXian

A compact scheme is a discretization scheme that is advantageous in obtaining highly accurate solutions. However, the resulting systems from compact schemes are tridiago-nal systems that are diicult to solve eeciently on parallel computers. Considering the almost symmetric Toeplitz structure, a parallel algorithm, simple parallel preex (SPP), is proposed. The SPP algorithm requires less memory ...

متن کامل

Parallel Range Searching in Large Databases Based on General Parallel Prefix Computation

General Preex Computation (GPC) problem has been shown to be the kernel routine that captures the hardest part of parallel algorithms in elds such as computer graphics, medical imaging, databases, and computational geometry. We present the rst computation and communication optimal algorithm on Coarse Grained Multicomputers (CGM) for solving GPC and, speciically, present its application on paral...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998